home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / Macintosh / MacEgg1.0b4 / Mac->Egg1.0b4 Doc / Mac->Egg1.0b4 Doc.rsrc / TEXT_130.txt < prev    next >
Text File  |  1996-02-15  |  7KB  |  83 lines

  1.                                           Mac->EsP5 v1.0b4                                                                                
  2.                     User Manual
  3.  
  4. Configuration
  5. -------------
  6. If you have the communication toolbox installed and a connection tool is available, you will be able to "Use Comm Toolbox" and then to choose and configure a connection tool with "Configure Tool". If MacTCP is installed, you will also be able to "Use MacTCP". This will respectively switch to the communication toolbox or the MacTCP driver respectively. The connection is configured either with the "Connection‚Ķ" or the "TCP/IP Address‚Ķ" menu items.
  7.  
  8. The "Preferences‚Ķ" dialog box allows you to set your name and password (used by macros), as well as the font and text size of the main window, the maximum amount of text and commands to buffer and the creator type for log files.
  9.  
  10. In the "Comunication‚Ķ" dialog you can define how carriage returns and linefeeds are handled, as well as the filters to use. The default values work well for direct TCP/IP connections. When using the communication toolbox it will usually be necessary to uncheck the "Local Echo" check box and to send only CRs at the end of a line.
  11.  
  12. The "Macros‚Ķ" menu items allow you to configure the file transfer options and to edit macros respectively. More informations on these features follow in the next sections.
  13.  
  14. "Send File" sends the contents of any text file, as if it had been typed by the user.
  15.  
  16. The Input Area can be resized by placing the mouse on the separator line between the input and output area holding the mouse button and moving up or down.
  17.  
  18. Macros
  19. ------
  20. Macros are a simple, but powerful feature, which allows simple tasks, like logging into or out to be automated. In addition to the login and logout macros, which are invoked automatically when opening and closing the connection, further macros can be assigned to any combination of the shift, option and control keys together with a typing key. As an example for the use of this feature, the keys of a numeric keypad can be programmed to generate movement commands, allowing you to move around with the keypad.
  21.  
  22. Macros can be activated whenever the connection is open and do not disturb text that is being edited in the input field. They consist of one of more lines of text, with one command per line. Empty lines are skipped and lines beginning with a "#" character are treated as comments. All commands are executed sequentially, until the macro terminates or the user presses Command-"." to stop its execution.
  23.  
  24. Each command line consists of a command name, possibly followed with some parameters. The command names are not case sensitive. A very limited form of variable substitution is available: The strings "$n" and "$p" are replaced by your name and password repectively (taken from the "Preferences‚Ķ" dialog box). In order to generate a "$" character, you must either use the combination "$$", or "\$".
  25.  
  26. Special characters can be generated in combination with the backslash character ("\"). "\b" generates a backspace, "\t" a tab character, "\n" a newline (its exact value depends on the "Communication‚Ķ" settings), and "\f" a form feed. Arbitrary character codes can be generated with a backslash followed with one to three octal digits (e.g. \3 for Ctl-C).
  27.  
  28. The following macro commands are implemented:
  29.  
  30. SEND <text to send>
  31. This command sends the rest of the line. It does not automatically send a carriage return at the end of the text, however, so this has to be included in the text (e.g. "SEND quit\n"). Please note also that leading spaces are discarded. In order to include leading spaces, they have to be escaped with a backslash character (e.g. "SEND \ <- space\n"). Trailing spaces are not discarded, however.
  32.  
  33. ECHO <text to echo>
  34. This command is very similar to send, except that the text is not sent, but only echoed in the main window. This command also works while in QUIET mode (see below) and can be used e.g. for progress reports.
  35.  
  36. WAIT <number of seconds to wait>
  37. The execution of the macro pauses for the number of seconds specified.
  38.  
  39. MATCH <text to match>
  40. This command causes the program to wait until the specified text has been received. This has to be an exact match. Wilcards are not supported. The same considerations as for the SEND command apply with respect to the text to be matchedd.
  41.  
  42. QUIET [ON|OFF]
  43. QUIET, or QUIET ON stops all output from being displayed in the main window, except the output of ECHO commands, which is always displayed. The program returns to normal operation after a QUIET OFF command, or at the end of the macro. This command can be useful during login to discard unnecessary messages and to hide login names and passwords.
  44.  
  45. PASSWD [<password request>]
  46. This command prompts the user for a password and then sends it, followed by a newline. This makes it possible to automate most of the login process, while still asking the user for passwords instead of storing them in the document. Using the PASSWD command (instead of typing the password in the input field) also has the advantage that the password is not echoed and that it is not stored in the command history.
  47.  
  48.  
  49. Misc. Features
  50. --------------
  51. If you want to open a document without also opening the connection (e.g. if a Address has moved), press the option key while selecting the document or while double-clicking it in the Finder.
  52.  
  53. If you press the option key while opening the application (not a document), the program will ask for a document to open instead of creating a new untitled one.
  54.  
  55. In dialog boxes, key equivalents are available for most buttons.
  56.  
  57. The PageUp, PageDown, Home and End keys can be used to scroll the main window.
  58.  
  59. Carriage returns can be inserted in the input field with Option-Return. Similarly, Option-UpArrow and Option-DownArrow move around the input field instead of switching to a different entry in the command history.
  60.  
  61. The execution of macros and the update process can be interrupted with Command-".".
  62.  
  63. Macros can also be assigned to typing keys. This allows you for example to assign a macro to the combination Ctl-C that actually sends this character code to the host .
  64.  
  65.  
  66. Troubleshooting
  67. ---------------
  68. The program asks for the comm toolbox or MacTCP:
  69. The communication toolbox is included in System 7.0 or later, but the communication tools, which do the actual work, are not. If you are using the CTB, you will have to install a tool for the communication mechanism you will be using. A set of basic tools (e.g. serial or modem connections) is available from Apple. More tools are also available from the main archive servers.
  70.  
  71. The connection is not opened at startup:
  72. Save the document after having successfully opened a connection. The connection is not opened automatically for new documents, as the program assumes that they are not yet correctly configured.
  73.  
  74. The specified host can not be found:
  75. Beware of spaces in the host name field. This field is sent as is to the name resolver.
  76.  
  77. The window does not remember its location:
  78. The location of the main window and of the separator is saved only explicitly, together with the other document information.
  79.  
  80. The program beeps when I try to execute a macro or enter a command:
  81. Macros can only be executed and commands can only be sent when the connection is open.
  82.  
  83.